module.exports = function(sequelize, DataTypes){
   return sequelize.define('Shoplist',  
{
    id: {
        field: 'id',  
        type: DataTypes.INTEGER(10),
        primaryKey: true,
        allowNull: false,
        autoIncrement: true
    },
    imgUrl: {
        field: 'imgUrl',  
        type: DataTypes.STRING(80),
        allowNull: false
    },
    title: {
        field: 'title',  
        type: DataTypes.STRING(80),
        allowNull: false
    },
    address: {
        field: 'address',  
        type: DataTypes.STRING(50)
    },
    date: {
        field: 'date',  
        type: DataTypes.STRING(30)
    },
    money: {
        field: 'money',  
        type: DataTypes.STRING(30)
    },
    classify:{
        field: 'classify',  
        type: DataTypes.STRING(10),
        allowNull: false,
    }
}, {
        tableName: 'shoplists', //设置表格名
        timestamps: false,  //时间戳，启用该配置后会自动添加createdAt、updatedAt两个字段，分别表示创建和更新时间
        underscored: true,  //使用下划线，自动添加的字段会在数据段中使用“蛇型命名”规则，如：createdAt在数据库中的字段名会是created_at
        charset: 'utf8', //设置字符集
        collate: 'utf8_general_ci'
    });
}

